package com.easyweb.entity;

// Generated Jan 15, 2009 11:26:59 AM by Hibernate Tools 3.2.4.CR1

import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
 
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

 
import org.hibernate.validator.Email;
import org.hibernate.validator.Length;
import org.hibernate.validator.Max;
import org.hibernate.validator.Min;
import org.hibernate.validator.NotNull;
import org.hibernate.validator.Pattern;

 
import com.easyweb.session.Factories.BasvuruKaynagi;
import com.easyweb.session.Factories.EhliyetSinifi;
import com.easyweb.session.Factories.KanGrubu;
import com.easyweb.session.Factories.SonOkul;

import javax.persistence.UniqueConstraint;

/** 
 * Kullanici generated by hbm2java
 */
@Entity
 
@Table(name = "Kullanici", uniqueConstraints = @UniqueConstraint(columnNames = "eposta"))
public class Kullanici implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5256113094046194776L;

	public enum Gunler {
		Pazartesi, Sali, Çarşamba, Perşembe, Cuma, Cumartesi, Pazar
	}

	public enum Cinsiyet {
		Erkek, Kadın
	}

	public enum Aylar {
		Ocak, Şubat, Mart, Nisan, Mayıs, Haziran, Temmuz, Ağustos, Eylül, Ekim, Kasım, Aralık
	}

	public enum MedeniDurum {
		Evli, Bekar
	}
 	

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "KullaniciID", unique = true, nullable = false)
	@NotNull
	private int kullaniciId;

	@Column(name = "Eposta", length = 200)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Email(message = "#{messages.errEposta}")
	@Length(max = 200)
	private String eposta;

	@Column(name = "Adi", nullable = false, length = 100)
	@NotNull
	@Length(max = 100)
	@Pattern(regex = "[a-zA-Z]+", message = "#{messages.errHataliAd}")
	private String adi;

	@Column(name = "Soyadi", nullable = false, length = 100)
	@NotNull
	@Length(max = 100)
	@Pattern(regex = "[a-zA-Z]+", message = "#{messages.errHataliAd}")
	private String soyadi;

	@Lob
	private byte[] picture;

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciResim> images = new ArrayList<KullaniciResim>();

	@ManyToOne
	private Iller il;

	@ManyToOne
	private Ilce ilce;

	@ManyToOne
	private Semtler semt;

	@Column(nullable = false, length = 4)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(min = 1, max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String telEvUlkeKodu;

	@Column(nullable = false, length = 10)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(min = 1, max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String telEvNumarasi;

	@Column(nullable = true, length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String telIsUlkeKodu;

	@Column(nullable = true, length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String telIsNumarasi;

	@Column(nullable = false, length = 4)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(min = 1, max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String telGsm1UlkeKodu;

	@Column(nullable = false, length = 10)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(min = 1, max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String telGsm1Numarasi;

	@Column(nullable = true, length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String telGsm2UlkeKodu;

	@Column(nullable = true, length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String telGsm2Numarasi;

	@Column(length = 100, nullable = false)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Email(message = "#{messages.errEposta}")
	private String email;

	@Column(length = 50, nullable = false)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Email(message = "#{messages.errUzunlukElliGecemez}")
	private String acilDurumKisi;

	@Column(nullable = false, length = 4)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(min = 1, max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String acilDurumKisiTelUlkeKodu;

	@Column(nullable = false, length = 10)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(min = 1, max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String acilDurumKisiTelNumarasi;

	@Column(nullable = false)
	private boolean iletisimTipiEv;
	
	@Column
	private boolean iletisimTipiIs;
	
	@Column
	private boolean iletisimTipiEposta;
	
	@Column
	private boolean iletisimTipiGsm;
	
	@Column
	private boolean iletisimTipiMsn;

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciCalisabilecekIller> calisabilecegiIllers = new ArrayList<KullaniciCalisabilecekIller>();

	@ManyToOne
	private Iller calisabilecekIller1;
	
	@ManyToOne
	private Iller calisabilecekIller2;
	
	@ManyToOne
	private Iller calisabilecekIller3;
	
	@ManyToOne
	private Iller calisabilecekIller4;
	
	@ManyToOne
	private Iller calisabilecekIller5;
	
	
	@ManyToOne
	private PozisyonBilgileri calisabilecekPozisyon1;
	
	@ManyToOne
	private PozisyonBilgileri calisabilecekPozisyon2;
	
	@ManyToOne
	private PozisyonBilgileri calisabilecekPozisyon3;
	
	@ManyToOne
	private PozisyonBilgileri calisabilecekPozisyon4;
	
	@ManyToOne
	private PozisyonBilgileri calisabilecekPozisyon5;
	
	@ManyToOne
	private UniversiteTanimlari universite;
	
	@ManyToOne
	private FakulteTanimlari fakulte;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String universiteBolum; 
	
	@ManyToOne
	private YabanciDil universiteYabanciDil;
	
	@Column
	private char universiteOgretimTipi;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date universiteMezuniyetTarihi;
	
	
	
	@ManyToOne
	private UniversiteTanimlari universite2;
	
	@ManyToOne
	private FakulteTanimlari fakulte2;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String universiteBolum2; 
	
	@ManyToOne
	private YabanciDil universiteYabanciDil2;
	
	@Column
	private char universiteOgretimTipi2;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date universiteMezuniyetTarihi2;

	@ManyToOne
	private LiseTipleri liseTipi;
	
	@ManyToOne
	private LiseBolumleri liseBolumu;

	@Column(length=100,nullable=false)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
@NotNull(message="#{messages.errBosOlamaz}")
	private String liseAdi; 
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date liseMezuniyetTarihi;
 	
	
	@Column
	private boolean calismaSekliPartTime;

	@Column
	private boolean calismaSekliFullTime;

	@Column
	private boolean calismaSekliPartFullTime;

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciPozisyon> pozisyonBilgileris = new ArrayList<KullaniciPozisyon>();

	@Column
	private boolean calismaPazartesi;
	@Column
	private boolean calismaSali;
	@Column
	private boolean calismaCarsamba;
	@Column
	private boolean calismaPersembe;
	@Column
	private boolean calismaCuma;
	@Column
	private boolean calismaCumartesi;
	@Column
	private boolean calismaPazar;

	@Column(nullable = false, length = 11)
	@Length(min = 11, max = 11, message = "#{messages.errHataliUzunluk}")
	@Pattern(regex = "[0-9]+", message = "#{messages.errSadeceNumara}")
	private String tcKimlikNo;

	@Column
	private char cinsiyet;
	
	
	@Column
	private char medeniHali;

	@ManyToOne
	private Iller dogumYeriIl;
	
	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date dogumTarihi;

	@Column
	private char askerlikDurumu;
	
	@Temporal(TemporalType.TIMESTAMP.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date askerlikTecilTarihi;

	
	@Column
	private boolean ehliyetVarmi;
	
	@Column
	@Enumerated(EnumType.STRING)
 	private EhliyetSinifi ehliyetSinifi;

	@Column
	private boolean aktifAracKullaniyormu;

	@Column
	private boolean seyahatEngeliVarmi;

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciSeyahatIller> seyahatEdebilecegiIllers = new ArrayList<KullaniciSeyahatIller>();

	/*
	 * Web Sitemize Ziyarette Gördüm-Arkadaşım Tavsiye Etti-İnternet İlanlarında
	 * Gördüm-Çat Kapı Geldim
	 */
	@Column
	@Enumerated(EnumType.STRING)
	private BasvuruKaynagi basvuruKaynagi;

	@Column(length = 3, nullable = false)
	@Min(value = 50, message = "#{messages.errGecersizBilgi}")
	@Max(value = 250, message = "#{messages.errGecersizBilgi}")
	private int boy;

	@Column(length = 3, nullable = false)
	@Min(value = 30, message = "#{messages.errGecersizBilgi}")
	@Max(value = 250, message = "#{messages.errGecersizBilgi}")
	private int kilo;

	@Column(length = 3, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 150, message = "#{messages.errGecersizBilgi}")
	private int bedenPantolon;

	@Column(length = 3, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 150, message = "#{messages.errGecersizBilgi}")
	private int bedenGomlek;

	@Column(length = 3, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 150, message = "#{messages.errGecersizBilgi}")
	private int bedenCeket;

	@Column(length = 2, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 60, message = "#{messages.errGecersizBilgi}")
	private int bedenAyakkabi;

	@Column(length = 6, nullable = false)
	@Enumerated(EnumType.STRING)
 	private KanGrubu kanGruplari;

	@Column(length = 5, nullable = false)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(max = 5, message = "#{messages.errBosOlamaz}")
	private String beden;

	@Column(length = 3, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 150, message = "#{messages.errGecersizBilgi}")
	private int bedenJean;

	@Column(length = 3, nullable = false)
	@Min(value = 50, message = "#{messages.errGecersizBilgi}")
	@Max(value = 250, message = "#{messages.errGecersizBilgi}")
	private int olcuGogus;

	@Column(length = 3, nullable = false)
	@Min(value = 30, message = "#{messages.errGecersizBilgi}")
	@Max(value = 250, message = "#{messages.errGecersizBilgi}")
	private int olcuBel;

	@Column(length = 25)
	private String sacRengi;

	@Column(length = 25)
	private String gozRengi;

	@Column(length = 25)
	private String tenRengi;

	@Column
	private boolean sskVarYok;

	@Column(length = 15)
	private String sskNo;

	@Column
	private boolean hesapVarYok;

	@ManyToOne
	private BankaTanimlari banka;
	
	@ManyToOne
	private BankaSubeleri bankaSube;

	@Column(length = 20)
	private String hesapNo;

	@Column(length = 50)
	private String hesapSahibiAdi;

	/* Öğrenci - Mezun - Terk */
	@Column
	@Enumerated(EnumType.STRING)
	private SonOkul sonOkul;
	@Column
	private char ogretimDurumu;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "YabanciDil1_ID")
	private YabanciDil yabanciDil1;

	@Column(length = 2, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil1GenelSeviye;

	@Column(length = 2, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil1Okuma;

	@Column(length = 2, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil1Yazma;

	@Column(length = 2, nullable = false)
	@Min(value = 0, message = "#{messages.errGecersizBilgi}")
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil1Konusma;

	@Column(length = 100, nullable = false)
	@NotNull(message = "#{messages.errBosOlamaz}")
	@Length(max = 100, message = "#{messages.errHataliUzunluk}")
	private String yabanciDil1OgrenilenYer;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "YabanciDil2_ID")
	private YabanciDil yabanciDil2;

	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil2GenelSeviye;

	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil2Okuma;
	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil2Yazma;
	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil2Konusma;

	@Column(length = 100)
	@Length(max = 100, message = "#{messages.errHataliUzunluk}")
	private String yabanciDil2OgrenilenYer;

	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "YabanciDil3_ID")
	private YabanciDil yabanciDil3;

	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil3GenelSeviye;

	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil3Okuma;

	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil3Yazma;

	@Column(length = 2)
	@Max(value = 10, message = "#{messages.errGecersizBilgi}")
	private int yabanciDil3Konusma;

	@Column(length = 100)
	@Length(max = 100, message = "#{messages.errHataliUzunluk}")
	private String yabanciDil3OgrenilenYer;

	@Column
	private char bilgisayarExcel;
	
	@Column
	private char bilgisyarWorld;
	
	@Column 
	private char bilgisayarAccess;
	
	@Column
	private char bilgisayarPowerPoint;
	
	@Column
	@Lob
	private String bilgisayarDiger;
	
	/* Halen çalışıyor,ayrıldım,yeni mezun */
	@Column
	private char calismaDurumu;

	@Column
	private boolean sigara;

	@Lob
	@Column
	private String uyelikBilgileri;

	@Column
	@Lob
	private String kulturelFaaliyetler;

	@Lob
	@Column
	private String calismaHayatYakinHedef;

	@Lob
	@Column
	private String calismaHayatBuyukHedef;

	@Lob
	@Column
	private String ekBilgi;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansFirmaAdi1;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansAdSoyad1;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansGorevi1;

	@Column(length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String referanstelUlkeKodu1;

	@Column(length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String referansTelNumarasi1;
	
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansFirmaAdi2;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansAdSoyad2;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansGorevi2;

	@Column(length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String referanstelUlkeKodu2;

	@Column(length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String referansTelNumarasi2;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansFirmaAdi3;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansAdSoyad3;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansGorevi3;

	@Column(length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String referanstelUlkeKodu3;

	@Column(length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String referansTelNumarasi3;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansFirmaAdi4;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansAdSoyad4;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansGorevi4;

	@Column(length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String referanstelUlkeKodu4;

	@Column(length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String referansTelNumarasi4;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansFirmaAdi5;

	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansAdSoyad5;
	
	@Column(length=100)
	@Length(max=100,message="#{messages.errUzunlukYuzGecemez}")
	private String referansGorevi5;

	@Column(length = 4)
	@Length(max = 4, message = "#{messages.errUzunlukDortGecemez}")
	private String referanstelUlkeKodu5;

	@Column(length = 10)
	@Length(max = 10, message = "#{messages.errUzunlukOnGecemez}")
	private String referansTelNumarasi5;
	
	@ManyToOne
	private Kullanici gorusenKullanici;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date gorusmeTarihi;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date kayitOlusturmaTarihi;

	@ManyToOne
	private Kullanici kayitGirenKullanici;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(nullable = true, length = 16)
	private Date kayitGuncellemeTarihi;

	@ManyToOne

	private Kullanici kayitDegistirenKullanici;

	
	@Column
	private Character iptalKodu;

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciBilgisayarBilgileri> kullaniciBilgisayarBilgileris = new ArrayList<KullaniciBilgisayarBilgileri>();

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciIsTecrubeleri> kullaniciTecrubeleris = new ArrayList<KullaniciIsTecrubeleri>();

	@OneToMany(mappedBy = "kullanici")
	private List<KullaniciReferans> kullaniciReferanses = new ArrayList<KullaniciReferans>();

	public Kullanici() {

	}


	public Kullanici(int kullaniciId, String eposta, String adi, String soyadi,
			byte[] picture, List<KullaniciResim> images, Iller il, Ilce ilce,
			Semtler semt, String telEvUlkeKodu, String telEvNumarasi,
			String telIsUlkeKodu, String telIsNumarasi, String telGsm1UlkeKodu,
			String telGsm1Numarasi, String telGsm2UlkeKodu,
			String telGsm2Numarasi, String email, String acilDurumKisi,
			String acilDurumKisiTelUlkeKodu, String acilDurumKisiTelNumarasi,
			boolean iletisimTipiEv, boolean iletisimTipiIs,
			boolean iletisimTipiEposta, boolean iletisimTipiGsm,
			boolean iletisimTipiMsn,
			List<KullaniciCalisabilecekIller> calisabilecegiIllers,
			Iller calisabilecekIller1, Iller calisabilecekIller2,
			Iller calisabilecekIller3, Iller calisabilecekIller4,
			Iller calisabilecekIller5,
			PozisyonBilgileri calisabilecekPozisyon1,
			PozisyonBilgileri calisabilecekPozisyon2,
			PozisyonBilgileri calisabilecekPozisyon3,
			PozisyonBilgileri calisabilecekPozisyon4,
			PozisyonBilgileri calisabilecekPozisyon5,
			UniversiteTanimlari universite, FakulteTanimlari fakulte,
			String universiteBolum, boolean calismaSekliPartTime,
			boolean calismaSekliFullTime, boolean calismaSekliPartFullTime,
			List<KullaniciPozisyon> pozisyonBilgileris,
			boolean calismaPazartesi, boolean calismaSali,
			boolean calismaCarsamba, boolean calismaPersembe,
			boolean calismaCuma, boolean calismaCumartesi,
			boolean calismaPazar, String tcKimlikNo, char cinsiyet,
			char medeniHali, Iller dogumYeriIl, Date dogumTarihi,
			char askerlikDurumu, Date askerlikTecilTarihi,
			boolean ehliyetVarmi, EhliyetSinifi ehliyetSinifi,
			boolean aktifAracKullaniyormu, boolean seyahatEngeliVarmi,
			List<KullaniciSeyahatIller> seyahatEdebilecegiIllers,
			BasvuruKaynagi basvuruKaynagi, int boy, int kilo,
			int bedenPantolon, int bedenGomlek, int bedenCeket,
			int bedenAyakkabi, KanGrubu kanGruplari, String beden,
			int bedenJean, int olcuGogus, int olcuBel, String sacRengi,
			String gozRengi, String tenRengi, boolean sskVarYok, String sskNo,
			boolean hesapVarYok, BankaTanimlari banka, BankaSubeleri bankaSube,
			String hesapNo, String
			hesapSahibiAdi, SonOkul sonOkul,
			char ogretimDurumu, YabanciDil yabanciDil1,
			int yabanciDil1GenelSeviye, int yabanciDil1Okuma,
			int yabanciDil1Yazma, int yabanciDil1Konusma,
			String yabanciDil1OgrenilenYer, YabanciDil yabanciDil2,
			int yabanciDil2GenelSeviye, int yabanciDil2Okuma,
			int yabanciDil2Yazma, int yabanciDil2Konusma,
			String yabanciDil2OgrenilenYer, YabanciDil yabanciDil3,
			int yabanciDil3GenelSeviye, int yabanciDil3Okuma,
			int yabanciDil3Yazma, int yabanciDil3Konusma,
			String yabanciDil3OgrenilenYer, char calismaDurumu, boolean sigara,
			String uyelikBilgileri, String kulturelFaaliyetler,
			String calismaHayatYakinHedef, String calismaHayatBuyukHedef,
			String ekBilgi, Kullanici gorusenKullanici, Date gorusmeTarihi,
			Date kayitOlusturmaTarihi, Kullanici kayitGirenKullanici,
			Date kayitGuncellemeTarihi, Kullanici kayitDegistirenKullanici,
			Character iptalKodu,
			List<KullaniciBilgisayarBilgileri> kullaniciBilgisayarBilgileris,
			List<KullaniciIsTecrubeleri> kullaniciTecrubeleris,
			List<KullaniciReferans> kullaniciReferanses) {
		super();
		this.kullaniciId = kullaniciId;
		this.eposta = eposta;
		this.adi = adi;
		this.soyadi = soyadi;
		this.picture = picture;
		this.images = images;
		this.il = il;
		this.ilce = ilce;
		this.semt = semt;
		this.telEvUlkeKodu = telEvUlkeKodu;
		this.telEvNumarasi = telEvNumarasi;
		this.telIsUlkeKodu = telIsUlkeKodu;
		this.telIsNumarasi = telIsNumarasi;
		this.telGsm1UlkeKodu = telGsm1UlkeKodu;
		this.telGsm1Numarasi = telGsm1Numarasi;
		this.telGsm2UlkeKodu = telGsm2UlkeKodu;
		this.telGsm2Numarasi = telGsm2Numarasi;
		this.email = email;
		this.acilDurumKisi = acilDurumKisi;
		this.acilDurumKisiTelUlkeKodu = acilDurumKisiTelUlkeKodu;
		this.acilDurumKisiTelNumarasi = acilDurumKisiTelNumarasi;
		this.iletisimTipiEv = iletisimTipiEv;
		this.iletisimTipiIs = iletisimTipiIs;
		this.iletisimTipiEposta = iletisimTipiEposta;
		this.iletisimTipiGsm = iletisimTipiGsm;
		this.iletisimTipiMsn = iletisimTipiMsn;
		this.calisabilecegiIllers = calisabilecegiIllers;
		this.calisabilecekIller1 = calisabilecekIller1;
		this.calisabilecekIller2 = calisabilecekIller2;
		this.calisabilecekIller3 = calisabilecekIller3;
		this.calisabilecekIller4 = calisabilecekIller4;
		this.calisabilecekIller5 = calisabilecekIller5;
		this.calisabilecekPozisyon1 = calisabilecekPozisyon1;
		this.calisabilecekPozisyon2 = calisabilecekPozisyon2;
		this.calisabilecekPozisyon3 = calisabilecekPozisyon3;
		this.calisabilecekPozisyon4 = calisabilecekPozisyon4;
		this.calisabilecekPozisyon5 = calisabilecekPozisyon5;
		this.universite = universite;
		this.fakulte = fakulte;
		this.universiteBolum = universiteBolum;
		this.calismaSekliPartTime = calismaSekliPartTime;
		this.calismaSekliFullTime = calismaSekliFullTime;
		this.calismaSekliPartFullTime = calismaSekliPartFullTime;
		this.pozisyonBilgileris = pozisyonBilgileris;
		this.calismaPazartesi = calismaPazartesi;
		this.calismaSali = calismaSali;
		this.calismaCarsamba = calismaCarsamba;
		this.calismaPersembe = calismaPersembe;
		this.calismaCuma = calismaCuma;
		this.calismaCumartesi = calismaCumartesi;
		this.calismaPazar = calismaPazar;
		this.tcKimlikNo = tcKimlikNo;
		this.cinsiyet = cinsiyet;
		this.medeniHali = medeniHali;
		this.dogumYeriIl = dogumYeriIl;
		this.dogumTarihi = dogumTarihi;
		this.askerlikDurumu = askerlikDurumu;
		this.askerlikTecilTarihi = askerlikTecilTarihi;
		this.ehliyetVarmi = ehliyetVarmi;
		this.ehliyetSinifi = ehliyetSinifi;
		this.aktifAracKullaniyormu = aktifAracKullaniyormu;
		this.seyahatEngeliVarmi = seyahatEngeliVarmi;
		this.seyahatEdebilecegiIllers = seyahatEdebilecegiIllers;
		this.basvuruKaynagi = basvuruKaynagi;
		this.boy = boy;
		this.kilo = kilo;
		this.bedenPantolon = bedenPantolon;
		this.bedenGomlek = bedenGomlek;
		this.bedenCeket = bedenCeket;
		this.bedenAyakkabi = bedenAyakkabi;
		this.kanGruplari = kanGruplari;
		this.beden = beden;
		this.bedenJean = bedenJean;
		this.olcuGogus = olcuGogus;
		this.olcuBel = olcuBel;
		this.sacRengi = sacRengi;
		this.gozRengi = gozRengi;
		this.tenRengi = tenRengi;
		this.sskVarYok = sskVarYok;
		this.sskNo = sskNo;
		this.hesapVarYok = hesapVarYok;
		this.banka = banka;
		this.bankaSube = bankaSube;
		this.hesapNo = hesapNo;
		this.hesapSahibiAdi = hesapSahibiAdi;
		this.sonOkul = sonOkul;
		this.ogretimDurumu = ogretimDurumu;
		this.yabanciDil1 = yabanciDil1;
		this.yabanciDil1GenelSeviye = yabanciDil1GenelSeviye;
		this.yabanciDil1Okuma = yabanciDil1Okuma;
		this.yabanciDil1Yazma = yabanciDil1Yazma;
		this.yabanciDil1Konusma = yabanciDil1Konusma;
		this.yabanciDil1OgrenilenYer = yabanciDil1OgrenilenYer;
		this.yabanciDil2 = yabanciDil2;
		this.yabanciDil2GenelSeviye = yabanciDil2GenelSeviye;
		this.yabanciDil2Okuma = yabanciDil2Okuma;
		this.yabanciDil2Yazma = yabanciDil2Yazma;
		this.yabanciDil2Konusma = yabanciDil2Konusma;
		this.yabanciDil2OgrenilenYer = yabanciDil2OgrenilenYer;
		this.yabanciDil3 = yabanciDil3;
		this.yabanciDil3GenelSeviye = yabanciDil3GenelSeviye;
		this.yabanciDil3Okuma = yabanciDil3Okuma;
		this.yabanciDil3Yazma = yabanciDil3Yazma;
		this.yabanciDil3Konusma = yabanciDil3Konusma;
		this.yabanciDil3OgrenilenYer = yabanciDil3OgrenilenYer;
		this.calismaDurumu = calismaDurumu;
		this.sigara = sigara;
		this.uyelikBilgileri = uyelikBilgileri;
		this.kulturelFaaliyetler = kulturelFaaliyetler;
		this.calismaHayatYakinHedef = calismaHayatYakinHedef;
		this.calismaHayatBuyukHedef = calismaHayatBuyukHedef;
		this.ekBilgi = ekBilgi;
		this.gorusenKullanici = gorusenKullanici;
		this.gorusmeTarihi = gorusmeTarihi;
		this.kayitOlusturmaTarihi = kayitOlusturmaTarihi;
		this.kayitGirenKullanici = kayitGirenKullanici;
		this.kayitGuncellemeTarihi = kayitGuncellemeTarihi;
		this.kayitDegistirenKullanici = kayitDegistirenKullanici;
		this.iptalKodu = iptalKodu;
		this.kullaniciBilgisayarBilgileris = kullaniciBilgisayarBilgileris;
		this.kullaniciTecrubeleris = kullaniciTecrubeleris;
		this.kullaniciReferanses = kullaniciReferanses;
		
	}




	public int getKullaniciId() {
		return kullaniciId;
	}

	public String getEposta() {
		return eposta;
	}

	public String getAdi() {
		return adi;
	}

	public String getSoyadi() {
		return soyadi;
	}

	public byte[] getPicture() {
		return picture;
	}

	public List<KullaniciResim> getImages() {
		return images;
	}

	public Iller getIl() {
		return il;
	}

	public Ilce getIlce() {
		return ilce;
	}

	public Semtler getSemt() {
		return semt;
	}

	public String getTelEvUlkeKodu() {
		return telEvUlkeKodu;
	}

	public String getTelEvNumarasi() {
		return telEvNumarasi;
	}

	public String getTelIsUlkeKodu() {
		return telIsUlkeKodu;
	}

	public String getTelIsNumarasi() {
		return telIsNumarasi;
	}

	public String getTelGsm1UlkeKodu() {
		return telGsm1UlkeKodu;
	}

	public String getTelGsm1Numarasi() {
		return telGsm1Numarasi;
	}

	public String getTelGsm2UlkeKodu() {
		return telGsm2UlkeKodu;
	}

	public String getTelGsm2Numarasi() {
		return telGsm2Numarasi;
	}

	public String getEmail() {
		return email;
	}

	public String getAcilDurumKisi() {
		return acilDurumKisi;
	}

	public String getAcilDurumKisiTelUlkeKodu() {
		return acilDurumKisiTelUlkeKodu;
	}

	public String getAcilDurumKisiTelNumarasi() {
		return acilDurumKisiTelNumarasi;
	}

	public boolean isIletisimTipiEv() {
		return iletisimTipiEv;
	}

	public boolean isIletisimTipiIs() {
		return iletisimTipiIs;
	}

	public boolean isIletisimTipiEposta() {
		return iletisimTipiEposta;
	}

	public boolean isIletisimTipiGsm() {
		return iletisimTipiGsm;
	}

	public boolean isIletisimTipiMsn() {
		return iletisimTipiMsn;
	}

	public List<KullaniciCalisabilecekIller> getCalisabilecegiIllers() {
		return calisabilecegiIllers;
	}

	public boolean isCalismaSekliPartTime() {
		return calismaSekliPartTime;
	}

	public boolean isCalismaSekliFullTime() {
		return calismaSekliFullTime;
	}

	public boolean isCalismaSekliPartFullTime() {
		return calismaSekliPartFullTime;
	}

	public List<KullaniciPozisyon> getPozisyonBilgileris() {
		return pozisyonBilgileris;
	}

	public boolean isCalismaPazartesi() {
		return calismaPazartesi;
	}

	public boolean isCalismaSali() {
		return calismaSali;
	}

	public boolean isCalismaCarsamba() {
		return calismaCarsamba;
	}

	public boolean isCalismaPersembe() {
		return calismaPersembe;
	}

	public boolean isCalismaCuma() {
		return calismaCuma;
	}

	public boolean isCalismaCumartesi() {
		return calismaCumartesi;
	}

	public boolean isCalismaPazar() {
		return calismaPazar;
	}

	public String getTcKimlikNo() {
		return tcKimlikNo;
	}

	public char getCinsiyet() {
		return cinsiyet;
	}

	public char getMedeniHali() {
		return medeniHali;
	}

	 

	public Date getDogumTarihi() {
		return dogumTarihi;
	}

	public char getAskerlikDurumu() {
		return askerlikDurumu;
	}

	public boolean isEhliyetVarmi() {
		return ehliyetVarmi;
	}

 

	public boolean isAktifAracKullaniyormu() {
		return aktifAracKullaniyormu;
	}

	public boolean isSeyahatEngeliVarmi() {
		return seyahatEngeliVarmi;
	}

	public List<KullaniciSeyahatIller> getSeyahatEdebilecegiIllers() {
		return seyahatEdebilecegiIllers;
	}

	 

	public int getBoy() {
		return boy;
	}

	public int getKilo() {
		return kilo;
	}

	public int getBedenPantolon() {
		return bedenPantolon;
	}

	public int getBedenGomlek() {
		return bedenGomlek;
	}

	public int getBedenCeket() {
		return bedenCeket;
	}

	public int getBedenAyakkabi() {
		return bedenAyakkabi;
	}

	public KanGrubu getKanGruplari() {
		return kanGruplari;
	}

	public String getBeden() {
		return beden;
	}

	public int getBedenJean() {
		return bedenJean;
	}

	public int getOlcuGogus() {
		return olcuGogus;
	}

	public int getOlcuBel() {
		return olcuBel;
	}

	public String getSacRengi() {
		return sacRengi;
	}

	public String getGozRengi() {
		return gozRengi;
	}

	public String getTenRengi() {
		return tenRengi;
	}

	public boolean isSskVarYok() {
		return sskVarYok;
	}

	public String getSskNo() {
		return sskNo;
	}

	public boolean isHesapVarYok() {
		return hesapVarYok;
	}

	public BankaSubeleri getBankaSube() {
		return bankaSube;
	}

	public String getHesapNo() {
		return hesapNo;
	}

	public String getHesapSahibiAdi() {
		return hesapSahibiAdi;
	}

	public char getOgretimDurumu() {
		return ogretimDurumu;
	}

	public YabanciDil getYabanciDil1() {
		return yabanciDil1;
	}

	public int getYabanciDil1GenelSeviye() {
		return yabanciDil1GenelSeviye;
	}

	public int getYabanciDil1Okuma() {
		return yabanciDil1Okuma;
	}

	public int getYabanciDil1Yazma() {
		return yabanciDil1Yazma;
	}

	public int getYabanciDil1Konusma() {
		return yabanciDil1Konusma;
	}

	public String getYabanciDil1OgrenilenYer() {
		return yabanciDil1OgrenilenYer;
	}

	public YabanciDil getYabanciDil2() {
		return yabanciDil2;
	}

	public int getYabanciDil2GenelSeviye() {
		return yabanciDil2GenelSeviye;
	}

	public int getYabanciDil2Okuma() {
		return yabanciDil2Okuma;
	}

	public int getYabanciDil2Yazma() {
		return yabanciDil2Yazma;
	}

	public int getYabanciDil2Konusma() {
		return yabanciDil2Konusma;
	}

	public String getYabanciDil2OgrenilenYer() {
		return yabanciDil2OgrenilenYer;
	}

	public YabanciDil getYabanciDil3() {
		return yabanciDil3;
	}

	public int getYabanciDil3GenelSeviye() {
		return yabanciDil3GenelSeviye;
	}

	public int getYabanciDil3Okuma() {
		return yabanciDil3Okuma;
	}

	public int getYabanciDil3Yazma() {
		return yabanciDil3Yazma;
	}

	public int getYabanciDil3Konusma() {
		return yabanciDil3Konusma;
	}

	public String getYabanciDil3OgrenilenYer() {
		return yabanciDil3OgrenilenYer;
	}

	public char getCalismaDurumu() {
		return calismaDurumu;
	}

	public boolean isSigara() {
		return sigara;
	}

	public String getUyelikBilgileri() {
		return uyelikBilgileri;
	}

	public String getKulturelFaaliyetler() {
		return kulturelFaaliyetler;
	}

	public String getCalismaHayatYakinHedef() {
		return calismaHayatYakinHedef;
	}

	public String getCalismaHayatBuyukHedef() {
		return calismaHayatBuyukHedef;
	}

	public String getEkBilgi() {
		return ekBilgi;
	}

	public Kullanici getGorusenKullanici() {
		return gorusenKullanici;
	}

	public Date getGorusmeTarihi() {
		return gorusmeTarihi;
	}

	public Date getKayitOlusturmaTarihi() {
		return kayitOlusturmaTarihi;
	}

	public Kullanici getKayitGirenKullanici() {
		return kayitGirenKullanici;
	}

	public Date getKayitGuncellemeTarihi() {
		return kayitGuncellemeTarihi;
	}

	public Kullanici getKayitDegistirenKullanici() {
		return kayitDegistirenKullanici;
	}

	public Character getIptalKodu() {
		return iptalKodu;
	}

	public void setKullaniciId(int kullaniciId) {
		this.kullaniciId = kullaniciId;
	}

	public void setEposta(String eposta) {
		this.eposta = eposta;
	}

	public void setAdi(String adi) {
		this.adi = adi;
	}

	public void setSoyadi(String soyadi) {
		this.soyadi = soyadi;
	}

	public void setPicture(byte[] picture) {
		this.picture = picture;
	}

	public void setImages(List<KullaniciResim> images) {
		this.images = images;
	}

	public void setIl(Iller il) {
		this.il = il;
	}

	public void setIlce(Ilce ilce) {
		this.ilce = ilce;
	}

	public void setSemt(Semtler semt) {
		this.semt = semt;
	}

	public void setTelEvUlkeKodu(String telEvUlkeKodu) {
		this.telEvUlkeKodu = telEvUlkeKodu;
	}

	public void setTelEvNumarasi(String telEvNumarasi) {
		this.telEvNumarasi = telEvNumarasi;
	}

	public void setTelIsUlkeKodu(String telIsUlkeKodu) {
		this.telIsUlkeKodu = telIsUlkeKodu;
	}

	public void setTelIsNumarasi(String telIsNumarasi) {
		this.telIsNumarasi = telIsNumarasi;
	}

	public void setTelGsm1UlkeKodu(String telGsm1UlkeKodu) {
		this.telGsm1UlkeKodu = telGsm1UlkeKodu;
	}

	public void setTelGsm1Numarasi(String telGsm1Numarasi) {
		this.telGsm1Numarasi = telGsm1Numarasi;
	}

	public void setTelGsm2UlkeKodu(String telGsm2UlkeKodu) {
		this.telGsm2UlkeKodu = telGsm2UlkeKodu;
	}

	public void setTelGsm2Numarasi(String telGsm2Numarasi) {
		this.telGsm2Numarasi = telGsm2Numarasi;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public void setAcilDurumKisi(String acilDurumKisi) {
		this.acilDurumKisi = acilDurumKisi;
	}

	public void setAcilDurumKisiTelUlkeKodu(String acilDurumKisiTelUlkeKodu) {
		this.acilDurumKisiTelUlkeKodu = acilDurumKisiTelUlkeKodu;
	}

	public void setAcilDurumKisiTelNumarasi(String acilDurumKisiTelNumarasi) {
		this.acilDurumKisiTelNumarasi = acilDurumKisiTelNumarasi;
	}

	public void setIletisimTipiEv(boolean iletisimTipiEv) {
		this.iletisimTipiEv = iletisimTipiEv;
	}

	public void setIletisimTipiIs(boolean iletisimTipiIs) {
		this.iletisimTipiIs = iletisimTipiIs;
	}

	public void setIletisimTipiEposta(boolean iletisimTipiEposta) {
		this.iletisimTipiEposta = iletisimTipiEposta;
	}

	public void setIletisimTipiGsm(boolean iletisimTipiGsm) {
		this.iletisimTipiGsm = iletisimTipiGsm;
	}

	public void setIletisimTipiMsn(boolean iletisimTipiMsn) {
		this.iletisimTipiMsn = iletisimTipiMsn;
	}

	public void setCalisabilecegiIllers(
			List<KullaniciCalisabilecekIller> calisabilecegiIllers) {
		this.calisabilecegiIllers = calisabilecegiIllers;
	}

	public void setCalismaSekliPartTime(boolean calismaSekliPartTime) {
		this.calismaSekliPartTime = calismaSekliPartTime;
	}

	public void setCalismaSekliFullTime(boolean calismaSekliFullTime) {
		this.calismaSekliFullTime = calismaSekliFullTime;
	}

	public void setCalismaSekliPartFullTime(boolean calismaSekliPartFullTime) {
		this.calismaSekliPartFullTime = calismaSekliPartFullTime;
	}

	public void setPozisyonBilgileris(List<KullaniciPozisyon> pozisyonBilgileris) {
		this.pozisyonBilgileris = pozisyonBilgileris;
	}

	public void setCalismaPazartesi(boolean calismaPazartesi) {
		this.calismaPazartesi = calismaPazartesi;
	}

	public void setCalismaSali(boolean calismaSali) {
		this.calismaSali = calismaSali;
	}

	public void setCalismaCarsamba(boolean calismaCarsamba) {
		this.calismaCarsamba = calismaCarsamba;
	}

	public void setCalismaPersembe(boolean calismaPersembe) {
		this.calismaPersembe = calismaPersembe;
	}

	public void setCalismaCuma(boolean calismaCuma) {
		this.calismaCuma = calismaCuma;
	}

	public void setCalismaCumartesi(boolean calismaCumartesi) {
		this.calismaCumartesi = calismaCumartesi;
	}

	public void setCalismaPazar(boolean calismaPazar) {
		this.calismaPazar = calismaPazar;
	}

	public void setTcKimlikNo(String tcKimlikNo) {
		this.tcKimlikNo = tcKimlikNo;
	}

	public void setCinsiyet(char cinsiyet) {
		this.cinsiyet = cinsiyet;
	}

	public void setMedeniHali(char medeniHali) {
		this.medeniHali = medeniHali;
	}

	 

	public void setDogumTarihi(Date dogumTarihi) {
		this.dogumTarihi = dogumTarihi;
	}

	public void setAskerlikDurumu(char askerlikDurumu) {
		this.askerlikDurumu = askerlikDurumu;
	}

	public void setEhliyetVarmi(boolean ehliyetVarmi) {
		this.ehliyetVarmi = ehliyetVarmi;
	}

	 
	public EhliyetSinifi getEhliyetSinifi() {
		return ehliyetSinifi;
	}
 	public void setEhliyetSinifi(EhliyetSinifi ehliyetSinifi) {
		this.ehliyetSinifi = ehliyetSinifi;
	}

 
	public void setAktifAracKullaniyormu(boolean aktifAracKullaniyormu) {
		this.aktifAracKullaniyormu = aktifAracKullaniyormu;
	}

	public void setSeyahatEngeliVarmi(boolean seyahatEngeliVarmi) {
		this.seyahatEngeliVarmi = seyahatEngeliVarmi;
	}

	public void setSeyahatEdebilecegiIllers(
			List<KullaniciSeyahatIller> seyahatEdebilecegiIllers) {
		this.seyahatEdebilecegiIllers = seyahatEdebilecegiIllers;
	}
 
	public BasvuruKaynagi getBasvuruKaynagi() {
		return basvuruKaynagi;
	}

 	public void setBasvuruKaynagi(BasvuruKaynagi basvuruKaynagi) {
		this.basvuruKaynagi = basvuruKaynagi;
	}

 
	public void setBoy(int boy) {
		this.boy = boy;
	}

	public void setKilo(int kilo) {
		this.kilo = kilo;
	}

	public void setBedenPantolon(int bedenPantolon) {
		this.bedenPantolon = bedenPantolon;
	}

	public void setBedenGomlek(int bedenGomlek) {
		this.bedenGomlek = bedenGomlek;
	}

	public void setBedenCeket(int bedenCeket) {
		this.bedenCeket = bedenCeket;
	}

	public void setBedenAyakkabi(int bedenAyakkabi) {
		this.bedenAyakkabi = bedenAyakkabi;
	}

	public void setKanGruplari(KanGrubu kanGruplari) {
		this.kanGruplari = kanGruplari;
	}

	public void setBeden(String beden) {
		this.beden = beden;
	}

	public void setBedenJean(int bedenJean) {
		this.bedenJean = bedenJean;
	}

	public void setOlcuGogus(int olcuGogus) {
		this.olcuGogus = olcuGogus;
	}

	public void setOlcuBel(int olcuBel) {
		this.olcuBel = olcuBel;
	}

	public void setSacRengi(String sacRengi) {
		this.sacRengi = sacRengi;
	}

	public void setGozRengi(String gozRengi) {
		this.gozRengi = gozRengi;
	}

	public void setTenRengi(String tenRengi) {
		this.tenRengi = tenRengi;
	}

	public void setSskVarYok(boolean sskVarYok) {
		this.sskVarYok = sskVarYok;
	}

	public void setSskNo(String sskNo) {
		this.sskNo = sskNo;
	}

	public void setHesapVarYok(boolean hesapVarYok) {
		this.hesapVarYok = hesapVarYok;
	}

	public void setBankaSube(BankaSubeleri bankaSube) {
		this.bankaSube = bankaSube;
	}

	public void setHesapNo(String hesapNo) {
		this.hesapNo = hesapNo;
	}

	public void setHesapSahibiAdi(String hesapSahibiAdi) {
		this.hesapSahibiAdi = hesapSahibiAdi;
	}

	public void setOgretimDurumu(char ogretimDurumu) {
		this.ogretimDurumu = ogretimDurumu;
	}

	public void setYabanciDil1(YabanciDil yabanciDil1) {
		this.yabanciDil1 = yabanciDil1;
	}

	public void setYabanciDil1GenelSeviye(int yabanciDil1GenelSeviye) {
		this.yabanciDil1GenelSeviye = yabanciDil1GenelSeviye;
	}

	public void setYabanciDil1Okuma(int yabanciDil1Okuma) {
		this.yabanciDil1Okuma = yabanciDil1Okuma;
	}

	public void setYabanciDil1Yazma(int yabanciDil1Yazma) {
		this.yabanciDil1Yazma = yabanciDil1Yazma;
	}

	public void setYabanciDil1Konusma(int yabanciDil1Konusma) {
		this.yabanciDil1Konusma = yabanciDil1Konusma;
	}

	public void setYabanciDil1OgrenilenYer(String yabanciDil1OgrenilenYer) {
		this.yabanciDil1OgrenilenYer = yabanciDil1OgrenilenYer;
	}

	public void setYabanciDil2(YabanciDil yabanciDil2) {
		this.yabanciDil2 = yabanciDil2;
	}

	public void setYabanciDil2GenelSeviye(int yabanciDil2GenelSeviye) {
		this.yabanciDil2GenelSeviye = yabanciDil2GenelSeviye;
	}

	public void setYabanciDil2Okuma(int yabanciDil2Okuma) {
		this.yabanciDil2Okuma = yabanciDil2Okuma;
	}

	public void setYabanciDil2Yazma(int yabanciDil2Yazma) {
		this.yabanciDil2Yazma = yabanciDil2Yazma;
	}

	public void setYabanciDil2Konusma(int yabanciDil2Konusma) {
		this.yabanciDil2Konusma = yabanciDil2Konusma;
	}

	public void setYabanciDil2OgrenilenYer(String yabanciDil2OgrenilenYer) {
		this.yabanciDil2OgrenilenYer = yabanciDil2OgrenilenYer;
	}

	public void setYabanciDil3(YabanciDil yabanciDil3) {
		this.yabanciDil3 = yabanciDil3;
	}

	public void setYabanciDil3GenelSeviye(int yabanciDil3GenelSeviye) {
		this.yabanciDil3GenelSeviye = yabanciDil3GenelSeviye;
	}

	public void setYabanciDil3Okuma(int yabanciDil3Okuma) {
		this.yabanciDil3Okuma = yabanciDil3Okuma;
	}

	public void setYabanciDil3Yazma(int yabanciDil3Yazma) {
		this.yabanciDil3Yazma = yabanciDil3Yazma;
	}

	public void setYabanciDil3Konusma(int yabanciDil3Konusma) {
		this.yabanciDil3Konusma = yabanciDil3Konusma;
	}

	public void setYabanciDil3OgrenilenYer(String yabanciDil3OgrenilenYer) {
		this.yabanciDil3OgrenilenYer = yabanciDil3OgrenilenYer;
	}

	public void setCalismaDurumu(char calismaDurumu) {
		this.calismaDurumu = calismaDurumu;
	}

	public void setSigara(boolean sigara) {
		this.sigara = sigara;
	}

	public void setUyelikBilgileri(String uyelikBilgileri) {
		this.uyelikBilgileri = uyelikBilgileri;
	}

	public void setKulturelFaaliyetler(String kulturelFaaliyetler) {
		this.kulturelFaaliyetler = kulturelFaaliyetler;
	}

	public void setCalismaHayatYakinHedef(String calismaHayatYakinHedef) {
		this.calismaHayatYakinHedef = calismaHayatYakinHedef;
	}

	public void setCalismaHayatBuyukHedef(String calismaHayatBuyukHedef) {
		this.calismaHayatBuyukHedef = calismaHayatBuyukHedef;
	}

	public void setEkBilgi(String ekBilgi) {
		this.ekBilgi = ekBilgi;
	}

	public void setGorusenKullanici(Kullanici gorusenKullanici) {
		this.gorusenKullanici = gorusenKullanici;
	}

	public void setGorusmeTarihi(Date gorusmeTarihi) {
		this.gorusmeTarihi = gorusmeTarihi;
	}

	public void setKayitOlusturmaTarihi(Date kayitOlusturmaTarihi) {
		this.kayitOlusturmaTarihi = kayitOlusturmaTarihi;
	}

	public void setKayitGirenKullanici(Kullanici kayitGirenKullanici) {
		this.kayitGirenKullanici = kayitGirenKullanici;
	}

	public void setKayitGuncellemeTarihi(Date kayitGuncellemeTarihi) {
		this.kayitGuncellemeTarihi = kayitGuncellemeTarihi;
	}

	public void setKayitDegistirenKullanici(Kullanici kayitDegistirenKullanici) {
		this.kayitDegistirenKullanici = kayitDegistirenKullanici;
	}

	public void setIptalKodu(Character iptalKodu) {
		this.iptalKodu = iptalKodu;
	}

	public List<KullaniciBilgisayarBilgileri> getKullaniciBilgisayarBilgileris() {
		return kullaniciBilgisayarBilgileris;
	}

	public List<KullaniciIsTecrubeleri> getKullaniciTecrubeleris() {
		return kullaniciTecrubeleris;
	}

	public List<KullaniciReferans> getKullaniciReferanses() {
		return kullaniciReferanses;
	}

	public void setKullaniciBilgisayarBilgileris(
			List<KullaniciBilgisayarBilgileri> kullaniciBilgisayarBilgileris) {
		this.kullaniciBilgisayarBilgileris = kullaniciBilgisayarBilgileris;
	}

	public void setKullaniciTecrubeleris(
			List<KullaniciIsTecrubeleri> kullaniciTecrubeleris) {
		this.kullaniciTecrubeleris = kullaniciTecrubeleris;
	}

	public void setKullaniciReferanses(
			List<KullaniciReferans> kullaniciReferanses) {
		this.kullaniciReferanses = kullaniciReferanses;
	}

	public Iller getCalisabilecekIller1() {
		return calisabilecekIller1;
	}

	public Iller getCalisabilecekIller2() {
		return calisabilecekIller2;
	}

	public Iller getCalisabilecekIller3() {
		return calisabilecekIller3;
	}

	public Iller getCalisabilecekIller4() {
		return calisabilecekIller4;
	}

	public Iller getCalisabilecekIller5() {
		return calisabilecekIller5;
	}

	public void setCalisabilecekIller1(Iller calisabilecekIller1) {
		this.calisabilecekIller1 = calisabilecekIller1;
	}

	public void setCalisabilecekIller2(Iller calisabilecekIller2) {
		this.calisabilecekIller2 = calisabilecekIller2;
	}

	public void setCalisabilecekIller3(Iller calisabilecekIller3) {
		this.calisabilecekIller3 = calisabilecekIller3;
	}

	public void setCalisabilecekIller4(Iller calisabilecekIller4) {
		this.calisabilecekIller4 = calisabilecekIller4;
	}

	public void setCalisabilecekIller5(Iller calisabilecekIller5) {
		this.calisabilecekIller5 = calisabilecekIller5;
	}



	public PozisyonBilgileri getCalisabilecekPozisyon1() {
		return calisabilecekPozisyon1;
	}



	public PozisyonBilgileri getCalisabilecekPozisyon2() {
		return calisabilecekPozisyon2;
	}



	public PozisyonBilgileri getCalisabilecekPozisyon3() {
		return calisabilecekPozisyon3;
	}



	public PozisyonBilgileri getCalisabilecekPozisyon4() {
		return calisabilecekPozisyon4;
	}



	public PozisyonBilgileri getCalisabilecekPozisyon5() {
		return calisabilecekPozisyon5;
	}



	public void setCalisabilecekPozisyon1(PozisyonBilgileri calisabilecekPozisyon1) {
		this.calisabilecekPozisyon1 = calisabilecekPozisyon1;
	}



	public void setCalisabilecekPozisyon2(PozisyonBilgileri calisabilecekPozisyon2) {
		this.calisabilecekPozisyon2 = calisabilecekPozisyon2;
	}



	public void setCalisabilecekPozisyon3(PozisyonBilgileri calisabilecekPozisyon3) {
		this.calisabilecekPozisyon3 = calisabilecekPozisyon3;
	}



	public void setCalisabilecekPozisyon4(PozisyonBilgileri calisabilecekPozisyon4) {
		this.calisabilecekPozisyon4 = calisabilecekPozisyon4;
	}



	public void setCalisabilecekPozisyon5(PozisyonBilgileri calisabilecekPozisyon5) {
		this.calisabilecekPozisyon5 = calisabilecekPozisyon5;
	}





	public Iller getDogumYeriIl() {
		return dogumYeriIl;
	}





	public void setDogumYeriIl(Iller dogumYeriIl) {
		this.dogumYeriIl = dogumYeriIl;
	}

 	public Date getAskerlikTecilTarihi() {
		return askerlikTecilTarihi;
	}

 
	public void setAskerlikTecilTarihi(Date askerlikTecilTarihi) {
		this.askerlikTecilTarihi = askerlikTecilTarihi;
	}

 	public BankaTanimlari getBanka() {
		return banka;
	}

 	public void setBanka(BankaTanimlari banka) {
		this.banka = banka;
	}

 
	public SonOkul getSonOkul() {
		return sonOkul;
	}







	public void setSonOkul(SonOkul sonOkul) {
		this.sonOkul = sonOkul;
	}

	public UniversiteTanimlari getUniversite() {
		return universite;
	}

	public FakulteTanimlari getFakulte() {
		return fakulte;
	}

	public void setUniversite(UniversiteTanimlari universite) {
		this.universite = universite;
	}

	public void setFakulte(FakulteTanimlari fakulte) {
		this.fakulte = fakulte;
	}



	public String getUniversiteBolum() {
		return universiteBolum;
	}



	public void setUniversiteBolum(String universiteBolum) {
		this.universiteBolum = universiteBolum;
	}




	public YabanciDil getUniversiteYabanciDil() {
		return universiteYabanciDil;
	}




	public char getUniversiteOgretimTipi() {
		return universiteOgretimTipi;
	}




	public Date getUniversiteMezuniyetTarihi() {
		return universiteMezuniyetTarihi;
	}




	public UniversiteTanimlari getUniversite2() {
		return universite2;
	}




	public FakulteTanimlari getFakulte2() {
		return fakulte2;
	}




	public String getUniversiteBolum2() {
		return universiteBolum2;
	}




	public YabanciDil getUniversiteYabanciDil2() {
		return universiteYabanciDil2;
	}




	public char getUniversiteOgretimTipi2() {
		return universiteOgretimTipi2;
	}




	public Date getUniversiteMezuniyetTarihi2() {
		return universiteMezuniyetTarihi2;
	}




	public void setUniversiteYabanciDil(YabanciDil universiteYabanciDil) {
		this.universiteYabanciDil = universiteYabanciDil;
	}




	public void setUniversiteOgretimTipi(char universiteOgretimTipi) {
		this.universiteOgretimTipi = universiteOgretimTipi;
	}




	public void setUniversiteMezuniyetTarihi(Date universiteMezuniyetTarihi) {
		this.universiteMezuniyetTarihi = universiteMezuniyetTarihi;
	}




	public void setUniversite2(UniversiteTanimlari universite2) {
		this.universite2 = universite2;
	}




	public void setFakulte2(FakulteTanimlari fakulte2) {
		this.fakulte2 = fakulte2;
	}




	public void setUniversiteBolum2(String universiteBolum2) {
		this.universiteBolum2 = universiteBolum2;
	}




	public void setUniversiteYabanciDil2(YabanciDil universiteYabanciDil2) {
		this.universiteYabanciDil2 = universiteYabanciDil2;
	}




	public void setUniversiteOgretimTipi2(char universiteOgretimTipi2) {
		this.universiteOgretimTipi2 = universiteOgretimTipi2;
	}




	public void setUniversiteMezuniyetTarihi2(Date universiteMezuniyetTarihi2) {
		this.universiteMezuniyetTarihi2 = universiteMezuniyetTarihi2;
	}




	public LiseTipleri getLiseTipi() {
		return liseTipi;
	}




	public LiseBolumleri getLiseBolumu() {
		return liseBolumu;
	}




	public String getLiseAdi() {
		return liseAdi;
	}




	public Date getLiseMezuniyetTarihi() {
		return liseMezuniyetTarihi;
	}




	public void setLiseTipi(LiseTipleri liseTipi) {
		this.liseTipi = liseTipi;
	}




	public void setLiseBolumu(LiseBolumleri liseBolumu) {
		this.liseBolumu = liseBolumu;
	}




	public void setLiseAdi(String liseAdi) {
		this.liseAdi = liseAdi;
	}




	public void setLiseMezuniyetTarihi(Date liseMezuniyetTarihi) {
		this.liseMezuniyetTarihi = liseMezuniyetTarihi;
	}




	public char getBilgisayarExcel() {
		return bilgisayarExcel;
	}




	public char getBilgisyarWorld() {
		return bilgisyarWorld;
	}




	public char getBilgisayarAccess() {
		return bilgisayarAccess;
	}




	public char getBilgisayarPowerPoint() {
		return bilgisayarPowerPoint;
	}




	public String getBilgisayarDiger() {
		return bilgisayarDiger;
	}




	public void setBilgisayarExcel(char bilgisayarExcel) {
		this.bilgisayarExcel = bilgisayarExcel;
	}




	public void setBilgisyarWorld(char bilgisyarWorld) {
		this.bilgisyarWorld = bilgisyarWorld;
	}




	public void setBilgisayarAccess(char bilgisayarAccess) {
		this.bilgisayarAccess = bilgisayarAccess;
	}




	public void setBilgisayarPowerPoint(char bilgisayarPowerPoint) {
		this.bilgisayarPowerPoint = bilgisayarPowerPoint;
	}




	public void setBilgisayarDiger(String bilgisayarDiger) {
		this.bilgisayarDiger = bilgisayarDiger;
	}


	public String getReferansFirmaAdi1() {
		return referansFirmaAdi1;
	}


	public String getReferansAdSoyad1() {
		return referansAdSoyad1;
	}


	public String getReferansGorevi1() {
		return referansGorevi1;
	}


	public String getReferanstelUlkeKodu1() {
		return referanstelUlkeKodu1;
	}


	public String getReferansTelNumarasi1() {
		return referansTelNumarasi1;
	}


	public String getReferansFirmaAdi2() {
		return referansFirmaAdi2;
	}


	public String getReferansAdSoyad2() {
		return referansAdSoyad2;
	}


	public String getReferansGorevi2() {
		return referansGorevi2;
	}


	public String getReferanstelUlkeKodu2() {
		return referanstelUlkeKodu2;
	}


	public String getReferansTelNumarasi2() {
		return referansTelNumarasi2;
	}


	public String getReferansFirmaAdi3() {
		return referansFirmaAdi3;
	}


	public String getReferansAdSoyad3() {
		return referansAdSoyad3;
	}


	public String getReferansGorevi3() {
		return referansGorevi3;
	}


	public String getReferanstelUlkeKodu3() {
		return referanstelUlkeKodu3;
	}


	public String getReferansTelNumarasi3() {
		return referansTelNumarasi3;
	}


	public String getReferansFirmaAdi4() {
		return referansFirmaAdi4;
	}


	public String getReferansAdSoyad4() {
		return referansAdSoyad4;
	}


	public String getReferansGorevi4() {
		return referansGorevi4;
	}


	public String getReferanstelUlkeKodu4() {
		return referanstelUlkeKodu4;
	}


	public String getReferansTelNumarasi4() {
		return referansTelNumarasi4;
	}


	public String getReferansFirmaAdi5() {
		return referansFirmaAdi5;
	}


	public String getReferansAdSoyad5() {
		return referansAdSoyad5;
	}


	public String getReferansGorevi5() {
		return referansGorevi5;
	}


	public String getReferanstelUlkeKodu5() {
		return referanstelUlkeKodu5;
	}


	public String getReferansTelNumarasi5() {
		return referansTelNumarasi5;
	}


	public void setReferansFirmaAdi1(String referansFirmaAdi1) {
		this.referansFirmaAdi1 = referansFirmaAdi1;
	}


	public void setReferansAdSoyad1(String referansAdSoyad1) {
		this.referansAdSoyad1 = referansAdSoyad1;
	}


	public void setReferansGorevi1(String referansGorevi1) {
		this.referansGorevi1 = referansGorevi1;
	}


	public void setReferanstelUlkeKodu1(String referanstelUlkeKodu1) {
		this.referanstelUlkeKodu1 = referanstelUlkeKodu1;
	}


	public void setReferansTelNumarasi1(String referansTelNumarasi1) {
		this.referansTelNumarasi1 = referansTelNumarasi1;
	}


	public void setReferansFirmaAdi2(String referansFirmaAdi2) {
		this.referansFirmaAdi2 = referansFirmaAdi2;
	}


	public void setReferansAdSoyad2(String referansAdSoyad2) {
		this.referansAdSoyad2 = referansAdSoyad2;
	}


	public void setReferansGorevi2(String referansGorevi2) {
		this.referansGorevi2 = referansGorevi2;
	}


	public void setReferanstelUlkeKodu2(String referanstelUlkeKodu2) {
		this.referanstelUlkeKodu2 = referanstelUlkeKodu2;
	}


	public void setReferansTelNumarasi2(String referansTelNumarasi2) {
		this.referansTelNumarasi2 = referansTelNumarasi2;
	}


	public void setReferansFirmaAdi3(String referansFirmaAdi3) {
		this.referansFirmaAdi3 = referansFirmaAdi3;
	}


	public void setReferansAdSoyad3(String referansAdSoyad3) {
		this.referansAdSoyad3 = referansAdSoyad3;
	}


	public void setReferansGorevi3(String referansGorevi3) {
		this.referansGorevi3 = referansGorevi3;
	}


	public void setReferanstelUlkeKodu3(String referanstelUlkeKodu3) {
		this.referanstelUlkeKodu3 = referanstelUlkeKodu3;
	}


	public void setReferansTelNumarasi3(String referansTelNumarasi3) {
		this.referansTelNumarasi3 = referansTelNumarasi3;
	}


	public void setReferansFirmaAdi4(String referansFirmaAdi4) {
		this.referansFirmaAdi4 = referansFirmaAdi4;
	}


	public void setReferansAdSoyad4(String referansAdSoyad4) {
		this.referansAdSoyad4 = referansAdSoyad4;
	}


	public void setReferansGorevi4(String referansGorevi4) {
		this.referansGorevi4 = referansGorevi4;
	}


	public void setReferanstelUlkeKodu4(String referanstelUlkeKodu4) {
		this.referanstelUlkeKodu4 = referanstelUlkeKodu4;
	}


	public void setReferansTelNumarasi4(String referansTelNumarasi4) {
		this.referansTelNumarasi4 = referansTelNumarasi4;
	}


	public void setReferansFirmaAdi5(String referansFirmaAdi5) {
		this.referansFirmaAdi5 = referansFirmaAdi5;
	}


	public void setReferansAdSoyad5(String referansAdSoyad5) {
		this.referansAdSoyad5 = referansAdSoyad5;
	}


	public void setReferansGorevi5(String referansGorevi5) {
		this.referansGorevi5 = referansGorevi5;
	}


	public void setReferanstelUlkeKodu5(String referanstelUlkeKodu5) {
		this.referanstelUlkeKodu5 = referanstelUlkeKodu5;
	}


	public void setReferansTelNumarasi5(String referansTelNumarasi5) {
		this.referansTelNumarasi5 = referansTelNumarasi5;
	}

}
